Model 3 Review After 100000 Miles